java 15 pattern matching instance of operator